<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //### 1. Math.PI     返回 π
        console.log(Math.PI);


        //### 2. Math.abs(x)  返回x的绝对值
        console.log(Math.abs(-4)) // 4


        //### 3. Math.ceil(x)  向上取整
        
        console.log(Math.ceil(3.14)) // 4
        console.log(Math.ceil(-3.14)) //-3

        //### 4. Math.floor(x)  向下取整
        console.log(Math.floor(3.14)) // 3
        console.log(Math.floor(-3.14)) // -4


        //### 5. Math.max(x, y, z, ....., n) 返回x, y, z...n 中的最大值
        console.log(Math.max(4, 9, 3))// 9


        //### 6. Math.min(x, y, z, ....., n) 返回x, y, z...n 中的最小值
        console.log(Math.max(4, 9, 3))// 3


        //### 7. Math.pow(x)  返回x的n次幂
        console.log(Math.pow(2, 4))// 16
        console.log(2 ** 4)//16


        //### 8. Math.random()   返回[0, 1) 之间的随机数
        console.log(Math.random()) //随机0~1
        // 返回 min 2  max 8  [2,8]
        // 方法：
        // Math.floor(Math.random()*(max-min))+min
        console.log(Math.floor(Math.random() * (8 - 2)) + 2)//随机[2,8]


        //### 9. Math.round(x)  四舍五入
        console.log(Math.round(4.356))//4


        //### 10. Math.sqrt(x)  平方根
        console.log(Math.sqrt(16))//4

    </script>
</body>

</html>